/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.salesInquire;

public class SalesInquireInData {
    private String clientId;
    private String brId;
    private String billNo;
    private String specialDrugClass;
    private String ifReturn;
    private String cashier;
    private String prescriptionNum;
    private String ifSplit;
    private String proCode;
    private String memberCardNum;
    private String totalAmt;
    private String payMethod;
    private String batchNo;
    private String salesPerson;
    private String doctor;
    private String saleDate;
    private Integer pageNum;
    private Integer pageSize;

    public String getClientId() {
        return this.clientId;
    }

    public String getBrId() {
        return this.brId;
    }

    public String getBillNo() {
        return this.billNo;
    }

    public String getSpecialDrugClass() {
        return this.specialDrugClass;
    }

    public String getIfReturn() {
        return this.ifReturn;
    }

    public String getCashier() {
        return this.cashier;
    }

    public String getPrescriptionNum() {
        return this.prescriptionNum;
    }

    public String getIfSplit() {
        return this.ifSplit;
    }

    public String getProCode() {
        return this.proCode;
    }

    public String getMemberCardNum() {
        return this.memberCardNum;
    }

    public String getTotalAmt() {
        return this.totalAmt;
    }

    public String getPayMethod() {
        return this.payMethod;
    }

    public String getBatchNo() {
        return this.batchNo;
    }

    public String getSalesPerson() {
        return this.salesPerson;
    }

    public String getDoctor() {
        return this.doctor;
    }

    public String getSaleDate() {
        return this.saleDate;
    }

    public Integer getPageNum() {
        return this.pageNum;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setBrId(String brId) {
        this.brId = brId;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public void setSpecialDrugClass(String specialDrugClass) {
        this.specialDrugClass = specialDrugClass;
    }

    public void setIfReturn(String ifReturn) {
        this.ifReturn = ifReturn;
    }

    public void setCashier(String cashier) {
        this.cashier = cashier;
    }

    public void setPrescriptionNum(String prescriptionNum) {
        this.prescriptionNum = prescriptionNum;
    }

    public void setIfSplit(String ifSplit) {
        this.ifSplit = ifSplit;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setMemberCardNum(String memberCardNum) {
        this.memberCardNum = memberCardNum;
    }

    public void setTotalAmt(String totalAmt) {
        this.totalAmt = totalAmt;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public void setSalesPerson(String salesPerson) {
        this.salesPerson = salesPerson;
    }

    public void setDoctor(String doctor) {
        this.doctor = doctor;
    }

    public void setSaleDate(String saleDate) {
        this.saleDate = saleDate;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof SalesInquireInData)) {
            return false;
        }
        SalesInquireInData other = (SalesInquireInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$brId = this.getBrId();
        String other$brId = other.getBrId();
        if (this$brId == null ? other$brId != null : !this$brId.equals(other$brId)) {
            return false;
        }
        String this$billNo = this.getBillNo();
        String other$billNo = other.getBillNo();
        if (this$billNo == null ? other$billNo != null : !this$billNo.equals(other$billNo)) {
            return false;
        }
        String this$specialDrugClass = this.getSpecialDrugClass();
        String other$specialDrugClass = other.getSpecialDrugClass();
        if (this$specialDrugClass == null ? other$specialDrugClass != null : !this$specialDrugClass.equals(other$specialDrugClass)) {
            return false;
        }
        String this$ifReturn = this.getIfReturn();
        String other$ifReturn = other.getIfReturn();
        if (this$ifReturn == null ? other$ifReturn != null : !this$ifReturn.equals(other$ifReturn)) {
            return false;
        }
        String this$cashier = this.getCashier();
        String other$cashier = other.getCashier();
        if (this$cashier == null ? other$cashier != null : !this$cashier.equals(other$cashier)) {
            return false;
        }
        String this$prescriptionNum = this.getPrescriptionNum();
        String other$prescriptionNum = other.getPrescriptionNum();
        if (this$prescriptionNum == null ? other$prescriptionNum != null : !this$prescriptionNum.equals(other$prescriptionNum)) {
            return false;
        }
        String this$ifSplit = this.getIfSplit();
        String other$ifSplit = other.getIfSplit();
        if (this$ifSplit == null ? other$ifSplit != null : !this$ifSplit.equals(other$ifSplit)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$memberCardNum = this.getMemberCardNum();
        String other$memberCardNum = other.getMemberCardNum();
        if (this$memberCardNum == null ? other$memberCardNum != null : !this$memberCardNum.equals(other$memberCardNum)) {
            return false;
        }
        String this$totalAmt = this.getTotalAmt();
        String other$totalAmt = other.getTotalAmt();
        if (this$totalAmt == null ? other$totalAmt != null : !this$totalAmt.equals(other$totalAmt)) {
            return false;
        }
        String this$payMethod = this.getPayMethod();
        String other$payMethod = other.getPayMethod();
        if (this$payMethod == null ? other$payMethod != null : !this$payMethod.equals(other$payMethod)) {
            return false;
        }
        String this$batchNo = this.getBatchNo();
        String other$batchNo = other.getBatchNo();
        if (this$batchNo == null ? other$batchNo != null : !this$batchNo.equals(other$batchNo)) {
            return false;
        }
        String this$salesPerson = this.getSalesPerson();
        String other$salesPerson = other.getSalesPerson();
        if (this$salesPerson == null ? other$salesPerson != null : !this$salesPerson.equals(other$salesPerson)) {
            return false;
        }
        String this$doctor = this.getDoctor();
        String other$doctor = other.getDoctor();
        if (this$doctor == null ? other$doctor != null : !this$doctor.equals(other$doctor)) {
            return false;
        }
        String this$saleDate = this.getSaleDate();
        String other$saleDate = other.getSaleDate();
        if (this$saleDate == null ? other$saleDate != null : !this$saleDate.equals(other$saleDate)) {
            return false;
        }
        Integer this$pageNum = this.getPageNum();
        Integer other$pageNum = other.getPageNum();
        if (this$pageNum == null ? other$pageNum != null : !(this$pageNum).equals(other$pageNum)) {
            return false;
        }
        Integer this$pageSize = this.getPageSize();
        Integer other$pageSize = other.getPageSize();
        return !(this$pageSize == null ? other$pageSize != null : !(this$pageSize).equals(other$pageSize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof SalesInquireInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $brId = this.getBrId();
        result = result * 59 + ($brId == null ? 43 : $brId.hashCode());
        String $billNo = this.getBillNo();
        result = result * 59 + ($billNo == null ? 43 : $billNo.hashCode());
        String $specialDrugClass = this.getSpecialDrugClass();
        result = result * 59 + ($specialDrugClass == null ? 43 : $specialDrugClass.hashCode());
        String $ifReturn = this.getIfReturn();
        result = result * 59 + ($ifReturn == null ? 43 : $ifReturn.hashCode());
        String $cashier = this.getCashier();
        result = result * 59 + ($cashier == null ? 43 : $cashier.hashCode());
        String $prescriptionNum = this.getPrescriptionNum();
        result = result * 59 + ($prescriptionNum == null ? 43 : $prescriptionNum.hashCode());
        String $ifSplit = this.getIfSplit();
        result = result * 59 + ($ifSplit == null ? 43 : $ifSplit.hashCode());
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $memberCardNum = this.getMemberCardNum();
        result = result * 59 + ($memberCardNum == null ? 43 : $memberCardNum.hashCode());
        String $totalAmt = this.getTotalAmt();
        result = result * 59 + ($totalAmt == null ? 43 : $totalAmt.hashCode());
        String $payMethod = this.getPayMethod();
        result = result * 59 + ($payMethod == null ? 43 : $payMethod.hashCode());
        String $batchNo = this.getBatchNo();
        result = result * 59 + ($batchNo == null ? 43 : $batchNo.hashCode());
        String $salesPerson = this.getSalesPerson();
        result = result * 59 + ($salesPerson == null ? 43 : $salesPerson.hashCode());
        String $doctor = this.getDoctor();
        result = result * 59 + ($doctor == null ? 43 : $doctor.hashCode());
        String $saleDate = this.getSaleDate();
        result = result * 59 + ($saleDate == null ? 43 : $saleDate.hashCode());
        Integer $pageNum = this.getPageNum();
        result = result * 59 + ($pageNum == null ? 43 : ($pageNum).hashCode());
        Integer $pageSize = this.getPageSize();
        result = result * 59 + ($pageSize == null ? 43 : ($pageSize).hashCode());
        return result;
    }

    public String toString() {
        return "SalesInquireInData(clientId=" + this.getClientId() + ", brId=" + this.getBrId() + ", billNo=" + this.getBillNo() + ", specialDrugClass=" + this.getSpecialDrugClass() + ", ifReturn=" + this.getIfReturn() + ", cashier=" + this.getCashier() + ", prescriptionNum=" + this.getPrescriptionNum() + ", ifSplit=" + this.getIfSplit() + ", proCode=" + this.getProCode() + ", memberCardNum=" + this.getMemberCardNum() + ", totalAmt=" + this.getTotalAmt() + ", payMethod=" + this.getPayMethod() + ", batchNo=" + this.getBatchNo() + ", salesPerson=" + this.getSalesPerson() + ", doctor=" + this.getDoctor() + ", saleDate=" + this.getSaleDate() + ", pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ")";
    }
}

